import time

import pytest

"""
@pytest.fixture()
def login(): # 定义了一个login夹具
    print("用户登录")

def test_get_order_list(login):   # 传进去夹具后，先执行夹具里的内容，在执行用例本身
    print("查看订单列表")

def test_add_address(login):
    print("添加收获地址")

def test_browser_goods():
    print("浏览商品")
"""
# 关于fixture里的一些参数内容
"""
@pytest.fixture()：
scope:    定义了夹具的级别
    session   会话级别，整个项目只会被执行一次
    module    py文件只会执行一次
    class     类只会执行一次
    function  每一个方法都会执行一次（不传递scope，默认就是function级别）
autouse：   自动开关
   True    按照scope定义好的级别，自动的执行（所有的测试用例执行前，会先执行它）
   False    关闭自动执行，如果需要使用夹具，就可以手动传入夹具方法名称（不传递autouse，默认就是False）
name：为夹具重命名
   重新命名后，需要传新名字才可以使用
"""
"""
@pytest.fixture(scope='function',autouse=True)  # scope为function，所有的测试方法会自动执行；autouse为True，所有的测试用例会自动找到；
def login1():
    print("开始登录...")
    time.sleep(3)
    print("登录成功！")
"""

def test_1():
    print("进行点击——》库存——》配件——》新增")
    print("新增成功")



















